/* eslint-disable import/prefer-default-export */
import request from '@/utils/request';

// 一次性账单
// 获取雇员列表
export async function getListEmpData(params) {
  return request(`/csApi/onceEmp/listEmp`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 获取客户列表
export async function getListCustData(params) {
  return request(`/csApi/onceCust/listCust`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 获取供应商列表
export async function getSuppListData(params) {
  return request(`/csApi/onceSupp/suppList`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向客户标记收费
export async function markData(params) {
  return request(`/csApi/onceCust/collectFee`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向雇员标记收费
export async function empmarkData(params) {
  return request(`/csApi/onceEmp/collectFee`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向供应商标记收费
export async function suppmarkData(params) {
  return request(`/csApi/onceSupp/collectFee`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 客户作废
export async function coidOnceCust(params) {
  return request(`/csApi/onceCust/updataSta`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 员工作废
export async function coidOnceEmp(params) {
  return request(`/csApi/onceEmp/updataSta`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 供应商作废
export async function coidOnceSupp(params) {
  return request(`/csApi/onceSupp/updataSta`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向客户收费详情
export async function getCustDetail(params) {
  return request(`/csApi/onceCust/getCust`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向客户收费员工明细详情
export async function getCustDetailLists(params) {
  return request(`/csApi/onceCust/listDet`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向雇员收费详情
export async function getEmpDetail(params) {
  return request(`/csApi/onceEmp/getEmp`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向供应商收费详情
export async function getSupplierDetail(params) {
  return request(`/csApi/onceSupp/getSupp`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向供应商收费员工明细详情
export async function getSuppDetailLists(params) {
  return request(`/csApi/onceSupp/suppDetList`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向客户收费修改详情
export async function getCustUpdateDetails(params) {
  return request(`/csApi/onceCust/updataGet`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}

// 向客户收费修改员工明细详情
export async function getCustUpdateDetailLists(params) {
  return request(`/csApi/custCont/listByCustId`, {
    method: 'POST',
    body: {
      ...params,
    },
  });
}
